package ipt.capitulo8;
public class NumeroPI{
	public static double dameValorPI(int nDecimales){
		double pi=0,pi2=0;
		int n=0;
		double epsilon=1/Math.pow(10,nDecimales);
		System.out.println("Epsilon= "+epsilon);
		do{
			pi2=pi;
			pi+=Math.pow(-1,n)/(2*n+1);
			n++;
		}while(Math.abs(4*pi-4*pi2)>epsilon);
		return 4*pi;
	}
	public static void main(String args[]){
		NumeroPI api=new NumeroPI();
		int nDecimales=6;
		double pI= dameValorPI(nDecimales);
		System.out.printf(
			"El numero PI con %d decimales es %8.6f\n",
			nDecimales,pI);
	}
}
